package cn.iocoder.yudao.module.xkfz.service.basic;

import cn.iocoder.yudao.module.xkfz.domain.entity.basic.IndicatorTree;
import cn.iocoder.yudao.module.xkfz.domain.po.basic.IndicatorTreePo;

import java.util.List;

/**
 * 指标树服务
 */
public interface IndicatorTreeService {
    /**
     * 新增指标树
     * @param indicatorTreePo
     * @return
     */
    boolean insertIndicatorTree(IndicatorTreePo indicatorTreePo);

    /**
     * 修改指标树
     * @param indicatorTreePo
     * @return
     */
    boolean updateIndicatorTree(IndicatorTreePo indicatorTreePo);

    /**
     * 主查询指标数
     * @param indicatorTreePo
     * @return
     */
    List<IndicatorTree> queryIndicatorTree(IndicatorTreePo indicatorTreePo);

    /**
     * 删除指标数
     * @param id
     * @return
     */
    Boolean deleteIndicatorTree(String id);
}
